package com.czg.designmode.factory.simple;

/**
 * 水果工厂类
 *
 * @author chenzhigang
 */
public class FruitFactory {

    /**
     * 根据水果名称获取水果对象
     *
     * @param fruitName 水果名称
     * @return 水果对象
     */
    public Fruit build(String fruitName) {
        if (FruitEnum.APPLE.getName().equals(fruitName)) {
            return new Apple();
        } else if (FruitEnum.BANANA.getName().equals(fruitName)) {
            return new Banana();
        } else if (FruitEnum.PEAR.getName().equals(fruitName)) {
            return new Pear();
        }
        return null;
    }

}
